ul,li,div,span,a,table,tr,td{
padding: 0;
margin: 0;
}

.footer{
    width: 100%;
    height: 530px;
    padding-top:50px;
    background-color: #2a2c37;
}

.footer .son{
    margin-top: 33px;
    width: 80%;
    height:147px;
    margin: 0 auto;
}

.footer .son .img{
    float: left;
    display: inline-block;
    width: 130px;
}

.footer .son  .mid{
    display: inline-block;
    float: left;
    width: 425px;
    height: 129px;
    /*background-color: yellow;*/
}
.footer .son  .mid a{
    text-decoration: none;
}
.footer .son  .one,.footer .son  .two{
    display: inline-block;
    margin:3px;
    color: #B8B8B8;
    font-size: 14px;
}
.footer .son  .two{
    font-size: 12px;
}

.footer .son .weixin,.footer .son .app{
    float: left;
    width: 103px;
    height: 147px;
    margin-left: 24px;

}
.footer .son .weixin img,.footer .son .app img{
    width:103px;
    height: 103px;
    text-align: center;
}
.footer .son .t, .footer .son .t{
    display: block;
    height: 20px;
    width: 103px;
    line-height: 20px;
    text-align:center;
    color: #B8B8B8;
    font-size: 14px;
}
.footer .son .right{
    width: 360px;
    height:147px;
    float: right;
    /*background-color: rebeccapurple;*/
}
.footer .son .right ul{
    list-style: none;
    float: left;
    margin-bottom: 15px;
}
.footer .son .right ul li{
    text-decoration: none;
    margin-right: 5px;
    float: left;
    color: #B8B8B8;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
}
.footer .son .right ul li a{
    text-decoration: none;
    color: #B8B8B8;
}

.footer .son .right .p1{
    color: #B8B8B8;
    font-size: 12px;
    margin-top: 5px;
}
.footer .son .right  .p2 {
    color: #939393;
    height: 20px;
    font-size: 12px;
    margin-top: 5px;

}
.footer .son .right .p3{
    color: #939393;
}
.footer .mid{
    margin:0 auto;
    width: 80%;
    height: 230px;
}
.footer .mid .long{
    color: #666666;
    font-size: 12px;
}

.footer .mid  ul{
    list-style: none;

    display: inline-block;
}

.footer .mid  ul li{
    float: left;
    color: #666666;
    font-size: 12px;
    margin-right: 20px;
    height: 28px;
    line-height: 28px;
}
.footer .mid  ul .big{
    color: #666666;
    font-size: 14px;
}

.footer .mid  ul li a{
    text-decoration: none;
    color: #666;
}
